Repository navigation
Add discovery and asset-specific research pathways for federal collections - #24
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Each federal collection now offers both standard discovery and an asset-specific research workspace. The standard home remains the entry point; researchers can switch approaches without changing collections.
A shared Search & browse / Research workspace navigation appears in both interfaces, including search results and record pages. It remains visible on mobile, identifies the active pathway, and uses each collection’s localized research-task description. Both paths are directly linkable:
#/: the existing branded discovery home, catalog, map, facets, search and full metadata.#/research: the optimized asset workflow.#/search: the full scoped catalog.#/about-collectionremains a compatible home alias.The optional
researchYAML schema enables the shared pathway switch and selects reusable workflow capabilities. BTAA, UNR and UW keep their existing navigation. No institution-ID branches, new dependencies, backend contract changes, or server infrastructure. The original theme-path switching and per-theme resource-class cache fixes are retained.Research behavior, URL parameters, supported assets and metadata API gaps · Source-site review, branding and collection scopes
Both pathways, side by side
Desktop screenshots use a 1440px viewport and live metadata/source assets.
Mobile evidence — both choices remain visible at 390px
Supported scope and API gaps
GIBS currently supports daily visual comparisons; unavailable/static/subdaily/polar layers retain metadata/source access. Elevation exports original tiles, not clipped or mosaicked rasters. Historical grouping is conservative within an index, and matching footprints do not guarantee pixel-perfect registration. The linked gap document proposes typed service/time capabilities, raster characteristics, canonical sheet/edition relationships, numeric asset sizes, checksums and immutable versions. The frontend does not assume those fields exist.
Catalog filters and research parameters stay independent. Browser Back restores the previous URL and its selections; switching through the pathway links opens that pathway’s entry point. Historical pan/zoom is synchronized within the session but is not encoded in the URL.
Validation
75adbe4: 901 tests across 77 files; 83.23% line and statement coverage, above the unchanged 80% thresholds. Installation, lint, type checking and the production build all pass on Node 26.13.0.After deployment, use
/ogm-discovery/nasa-gibs/,/ogm-discovery/usgs-tnm/, or/ogm-discovery/usgs-htmc/for discovery; append#/researchfor the research workspace. These are complementary prototypes; researcher testing is still needed before claiming improvements over source applications.